<?php
/**
 * @Author:      zk
 * @DateTime:    18-7-24 上午10:15
 * @Description: 审批模型适用人员表相关
 */

class OAApprovalModelApplyConfig extends Eloquent
{
    protected $table = 'oa_approval_model_apply_config';

    /**
     * @Author:      zk
     * @DateTime:    18-7-27 上午10:46
     * @Description: 根据审批模板id获取该审批模板的使用范围 [用户信息]
     * @param int $approval_model_id 审批模板id
     * @return array
     */
    public static function getApprovalModelApplyConfigByApprovalModelId($approval_model_id){
        $select_arr = [
            //'oa_approval_model_apply_config.id', 'oa_approval_model_apply_config.approval_model_id', 
            'oa_approval_model_apply_config.type', 'oa_approval_model_apply_config.user_id', 
            'oa_user.hrm_user_id', 
        ];
        $info = OAApprovalModelApplyConfig::leftJoin('oa_user', 'oa_approval_model_apply_config.user_id', '=', 'oa_user.id')
                ->where('oa_approval_model_apply_config.approval_model_id', $approval_model_id)
                ->where('oa_approval_model_apply_config.status', 1)
                ->select($select_arr)
                ->get()
                ->toArray();
        return $info;
    }
    
}
